// ===================== 箭头函数 开始  ======================
console.log('===================== 箭头函数 开始  ======================')


// 之前
function func1(params) {
    return params + 1;
}

// 之后 func2 是 func3 的简写
const func2 = params => params + 1;
const func3 = params => {
    return params + 1;
}
 
console.log('func1', func1(1));
console.log('func2', func2(1));

console.log('===================== 箭头函数 结束  ======================')
// ===================== 箭头函数 结束  ======================


// =====================  箭头函数 this 开始  ======================
console.log('=====================  箭头函数 this 开始  ======================')
const person = {
    name: 'hhj',
    sayHello1: function() {
        console.log('普通函数', this.name);
    },
    sayHello2: () => {
        console.log('箭头函数', this.name);
    },
}

person.sayHello1();
person.sayHello2();
console.log('=====================  箭头函数 this 结束  ======================')
// =====================  箭头函数 this 结束  ======================